Career 2023 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Haren Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F1 Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F8 France F9 Israel F2 Italy F5 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Germany F3 Spain F5 Spain F6 Spain F9 France F4 Italy F5 France F5 Great Britain F7 Great Britain F9 Italy F15 Italy F16 Germany F5 Netherlands F4 Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Spain F12 Spain F13 Spain F14 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Spain #1-w1 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Spain F26 (Santander) Netherlands F6 (Rotterdam) Spain F27 (Donostia-San-Sebastian) Egypt F29 (Sharm El Sheikh) Spain F33 (Riba - Roja de Turia) Italy F34 (Santa Margherita Di Pula) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Spain F1 (Manacor (Mallorca)) Egypt F2 (Sharm El Sheikh) Spain F2 (Manacor (Mallorca)) Spain F3 (Paguera (Mallorca)) Spain F4 (Paguera (Mallorca)) Spain F5 (Murcia) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) M25 Santa Margherita Di Pula Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Spain F4 Sporting Challenger - Turin Antonio Savoldi-Marco Co. - Manerbio Unicredit (Suisse) Bank S. A. Challenger - Chiasso Spain F6 Bancastato Challenger Lugano - Lugano Spain F7 Concurso Internacional de Vigo - Vigo Iskratel Open - Kranj Israel F1 Israel F3 Ethias Trophy - Mons China F3 Netherlands F5 Mamaia Challenger - Constanta 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Tean International - Alphen Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Great Britain F10 III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Memorial A. Manfredini Sassuolo Challenger - Sassuolo 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open - Scheveningen XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Brasov Challenger - Brasov Banja Luka Challenger 2008 - Banja Luka Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali Open de Montauban - Montauban Sina-Kia Motors Tennis Cup - Cordenons Marrakech Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Sofia Challenger Kosice Challenger M25 The Hague Scheveningen Challenger Tampere Challenger San Marino Challenger Vigo Challenger M15 Huy San Sebastian Challenger Challenger Brasov - Brasov Brasov Challenger Alphen Challenger Banja Luka Challenger Tarragona Challenger Asuncion Challenger Kolding Challenger Florionapolis Challenger Seoul Challenger Chuncheon Challenger Le Gosier Challenger Prostejov Challenger Orbetello Challenger Kos-Zucchetti Tennis Cup - Cordenons San Sebastian Challenger Manerbio Challenger Garden Open 2004 - Rome Alphen Challenger Seville Challenger Banja Luka Challenger Madrid Challenger Prosperita Open 2007 - Ostrava Sacramento Challenger M25 Trieste Challenger Copa Sevilla - Seville M15 Heraklion Aamulehti Tampere Opene - Tampere Salinas Challenger St. Brieuc Challenger Tennis Napoli Cup 2006 - Napoli Scheveningen Challenger Cordenons Challenger Segovia Challenger Alphen Challenger Seville Challenger Challenger 42 - Andrezieux San Juan Challenger M15 Jakarta Santiago Challenger Caltanissetta Challenger Memorial Savigni - Sassuolo Copa Petrobras - Montevideo Ispat Open 2004 - Ostrava Ostdeutscher Sparkassen Cup - Dresden San Marino Challenger Rio De Janeiro Challenger Alphen Challenger Porto Alegre Challenger Steelers Cup - Kosice Antonio Savoldi-Marco Co. - Manerbio Irving Challenger Siemens Open - Scheveningen Santiago Challenger Santos Challenger Marburg Challenger Challenger Ciudad de Guayaquil - Guayaquil Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt San Marino Challenger Cordenons Challenger Seville Challenger Sacramento Challenger Braunschweig Challenger Alphen Challenger Banja Luka Challenger Trnava Challenger IX Torneo Internacionale de Tennis - Barletta Rome Challenger Casablanca Challenger Citta di Como - Como Open Costa Daurada - Tarragona Cepu Open - San Marino Mordovia Cup - Mordovia San Remo Tennis Cup - San Remo Alfa Romeo Tennis Cup - Cordenons Guangzhou Challenger Oberstaufen Cup - Oberstaufen Copa Petrobras Brazil - Belo Horizonte Bordeaux Challenger Vicenza Challenger Morocco Tennis Tour - Tanger Brasov Challenger - Brasov Copa Kia - Santiago Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Tennis Napoli Cup 2007 - Napoli XI Torneo Internazionale di Tennis - Barletta Manerbio Challenger ECU Prague Open - Prague Memorial Manfredini - Sassuolo Pharma Medico Open 2008 - Aarhus Internazionali de Tennis di Bergamo - Bergamo Rome Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech La Rinascente Tennis Cup Harbour Club Milano - Milan Seville Challenger Challenger de Providencia-Copa Kia - Santiago 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona San Benedetto Challenger Turin Challenger Copa Petrobras - Santiago Scheveningen Challenger Tampere Challenger Meerbusch Challenger Seville Challenger Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons Copa Petrobras-Argentina - Buenos Aires Alicante Challenger Barletta Challenger Tunis Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Vicenza Challenger Harbour Tennis Cup Regione Lombardia - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Milan Challenger Ciutat de Barcelona - Barcelona Constanta Challenger Padova Challenger Banja Luka Challenger Open de Montauban - Montauban Siemens Open 2007 - Scheveningen Monterrey Challenger Montevideo Challenger Copa Petrobras Colombia - Bogota M15 Porec M25 Palmanova Santiago Challenger M25 Palmanova Almaty Challenger Shymkent Challenger M15 Meerbusch San Benedetto Challenger - San Benedetto Challenger Groningen - Groningen Palermo Challenger Tiburon Challenger Sibiu Challenger Alphen Challenger Blois Challenger Seville Challenger Sao Paulo Challenger Geneva Challenger Perugia Challenger M15 Jakarta Bordeaux Challenger Kenitra Challenger Ethias Trophy - Mons Open Costa Daurada - Tarragona Punta Del Este Challenger M15 Buschhausen M25 Santa Margherita di Pula Brescia Challenger M25 Santa Margherita di Pula Black Forest Open - Freudenstadt Casablanca Challenger Bucaramanga Challenger Tampere Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Portoroz Challenger Blois Challenger Seville Challenger Perugia Challenger Perugia Challenger Scheveningen Challenger San Benedetto Challenger Monterrey Challenger Como Challenger Canberra Challenger Shenzhen Challenger Turin Challenger X Torneo Internazionale di Tennis - Barletta Prague Challenger Trnava Challenger Cordenons Challenger Marbella Challenger Mohammedia Challenger Tiburon Challenger Genoa Open - Genova Open de la Comunidad Valenciana - Valencia Challenger Ford de Cherbourg - Cherbourg Banja Luka Challenger Rabat Challenger Bath Challenger Mercedes Cup - Stuttgart M25 Koksijde Generali Open - Kitzbuhel Bergamo Challenger Mestre Challenger Marburg Challenger Sopot Challenger Tiburon Challenger Florence Challenger Barcelona Challenger Caltanissetta Challenger Orlando Challenger Columbus Challenger Rennes Challenger Monza Challenger Quimper Challenger Cherbourg Challenger Bangkok Challenger Open 13 - Marseille Trofeo Internacional Club Laieta - Barcelona Tunis Challenger ABN/AMRO World Tennis Tournament - Rotterdam Ostrava Challenger Aix En Provence Challenger Bercuit Challenger Braga Challenger Lisbon Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Prostejov Challenger TEAN International - Alphen Aan Den Rijn Parma Challenger Ludwigshafen Challenger Oberstaufen Challenger Braunschweig Challenger Porsche Open - Poznan Prague Challenger 7° Trani Cup - Trani Liberec Challenger Campionati Internazionali di Sicilia - Palermo Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona Schickendanz Open - Furth Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo The LTA Men's Challenger Wrexham - Wrexham M25 Oldenzaal Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Copa Petrobras Uruguay - Montevideo Open de la Comunidad Valenciana - Valencia Tunis Open 2006 - Tunis Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort San Marino Cepu Open - San Marino Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Black Forest Open - Freudenstadt Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Seville Challenger AEGON Championships - London Catella Swedish Open - Bastad Florence Challenger Qatar Exxon Mobil Open - Doha Medibank International - Sydney Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco ATP Challenger Trophy 2008 - Trnava Open Sabadell Atlantico - Barcelona Segovia Challenger Estoril Open - Estoril Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Napoli Challenger Oeiras 3 Challenger Heineken Open - Auckland Santiago Challenger Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Alphen Challenger Mercedes Cup - Stuttgart Erste Bank Open - Vienna Aircel Chennai Open - Chennai Prostejov Challenger Barcelona Challenger VTR Open - Vina del Mar Estoril Open - Estoril St. Petersburg Open - St. Petersburg Furth Challenger Furth Challenger Caltanissetta Challenger Milan Challenger Marburg Challenger Valencia Open - Valencia Interwetten Austrian Open - Kitzbuhel Madrid Challenger Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest Heineken Open - Auckland Belem Challenger Rio De Janeiro Challenger Ordina Open - 's-Hertogenbosch Mestre Challenger Porto Alegre Challenger Brasil Open - Sao Paulo San Benedetto Challenger Cortina Challenger Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Montevideo Challenger Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai AEGON Championships - London Masters Series - Hamburg Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Marbella Challenger Napoli Challenger China Open - Beijing Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington Rome Challenger Brasil Open - Sao Paulo Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Salinas Challenger Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Campionati Internazionali di Sicilia - Palermo BRD Nastase Tiriac Trophy - Bucharest ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Ecuador Open - Quito Generali Open - Kitzbuhel TEB BNP Paribas Istanbul Open - Istanbul Libema Open - 's-Hertogenbosch Ortisei Challenger Las Vegas Challenger AEGON Championships - London Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Heineken Open - Auckland ATP Studena Croatia Open Umag - Umag ABN AMRO World Tennis Tournament - Rotterdam Fairfield Challenger Gerry Weber Open - Halle AEGON Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Braunschweig Challenger Koblenz Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia San Juan Challenger ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Open de Tenis Comunidad Valenciana - Valencia Scheveningen Challenger Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota SkiStar Swedish Open - Bastad US Men's Clay Court Championship - Houston M25 Nussloch Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Braga Challenger Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Marrakech Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Marburg Challenger Seville Challenger Rio Open 500 - Rio de Janeiro Kenitra Challenger Buenos Aires Challenger Topshelf Open - 's-Hertogenbosch San Marino Challenger Bordeaux Challenger BB&T Atlanta Open - Atlanta Como Challenger Valencia Open - Valencia Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Alphen Challenger Barcelona Challenger Aegon Nottingham Open - Nottingham Sibiu Challenger Bet-at-home Open - Hamburg M25 Heraklion Austrian Open - Kitzbuhel M15 Monastir Valencia Open - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Biella Challenger Bet-at-home Open - Hamburg Brisbane International - Brisbane Biella Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Biella Challenger Seville Challenger Alicante Challenger Banca Stato Challenger Lugano - Lugano Canottieri Minico 2004 - Mantova Mohammedia Challenger Amersfoort Challenger L'Aquila Challenger Como Challenger Meerbusch Challenger Bastad Challenger Gazprom Hungarian Open - Budapest Riviera di Rimini Challenger - Rimini Open Romania - Bucharest Mercedes Cup - Stuttgart Movistar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Millennium Estoril Open - Estoril Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Brasil Open - Sao Paulo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Murcia Challenger Cordenons Challenger Biella Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Brisbane International - Brisbane Shanghai ATP Masters 1000 - Shanghai ABN AMRO World Tennis Tournament - Rotterdam Internazionali BNL dItalia - Rome PTT Thailand Open - Bangkok Erste Bank Open - Vienna Mutua Madrilena Masters Madrid - Madrid Qatar Open - Doha Heineken Open - Auckland Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Allianz Suisse Open Gstaad - Gstaad Mutua Madrilena Madrid Open - Madrid Mercedes Cup - Stuttgart Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Brasil Open - Costa do Sauipe Open Romania - Bucharest SkiStar Swedish Open - Bastad Ordina Open - s-Hertogenbosch Brisbane International - Brisbane Bet-at-home Open - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Open de la Comunidad Valenciana - Valencia Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Chennai Open - Chennai Kremlin Cup - Moscow Tata Open Maharashtra - Pune Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, World Group, PO, NED-KOR, 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, NED-CZE 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, NED-SUI 2-3 French Open (juniors) Davis Cup, World Group, PO, NED-FRA, 1-4 U.S. Open (juniors) Wimbledon (juniors) Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 U.S. Open (juniors) Davis Cup, Group I, 1R, UKR-NED 2-3 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, ARG-NED 5-0 Australian Open (juniors) Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Wimbledon (juniors) French Open (juniors)